<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>15_数组方法-对原数组没有影响的方法-slice</title>
    </head>
    <body>
        <script>
            // (10)slice
            //功能：在数组当中截取部分元素形成新数组
			//参数：起始位置和结束位置，不包含结束位置的元素
			//  如果只传一个代表起始位置，一直到结束。两个位置都可以使用负数
			//返回值：返回截取的元素形成的新数组
			//这个方法对原数组没有影响 
            //        -8-7-6-5-4-3-2-1              
            //         0 1 2 3 4 5 6 7
            var arr = [1,2,3,4,5,6,7,8];

            // 左包含 右不包含
            // 起始位置和结束位置，不包含结束位置的元素
            // var a = arr.slice(3,6);

            // 如果只传一个代表起始位置，一直到结束。
            // var a = arr.slice(3);

            // 两个位置都可以使用负数
            var a = arr.slice(-5,-2);


            console.log(a);
        </script>
    </body>
</html>